package ooday05;
/*static final 常量的演示*/
public class
StaticFinalDemo {
    public static void main(String[] args) {
        System.out.println(LOO.PI);//常常通过类名点访问
        // LOO.PI=3.144453//编译错误，常量不能被改变
        //1)加载LOO.class到方法区中
        //2)静态方法num一并存储在方法区中
        //3)到方法区中获取num的值并输出
        System.out.println(LOO.num);

        //编译器在编译时会将常量直接替换为具体的数，效率高
        //相当于System.out.println(5);
        System.out.println(LOO.COUNT);

    }
}
class LOO{

    public static int num=5;//静态变量
    public static final int COUNT =5;//常量(静态常量)


    public static final double PI=3.1456;
    //public static final int I ;//编译错误，常量必须声明同时初始化
}
